﻿using AcademiaInteligenteData.DAL;
using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;

namespace AcademiaInteligenteData.BLL
{
    public class BoAmbiente
    {
        public void InserirAmbiente(Ambiente evento)
        {
            DaoAmbiente daoAmbiente = new DaoAmbiente();
            daoAmbiente.InserirAmbiente(evento);
        }
        public void AlterarAmbiente(Ambiente evento)
        {
            DaoAmbiente daoAmbiente = new DaoAmbiente();
            daoAmbiente.AlterarAmbiente(evento);
        }
        public void ExcluirAmbiente(int id)
        {
            DaoAmbiente daoAmbiente = new DaoAmbiente();
            daoAmbiente.ExcluirAmbientePorID(id);
        }
        public Ambiente SelecionarAmbiente(int id)
        {
            DaoAmbiente daoAmbiente = new DaoAmbiente();
            return daoAmbiente.SelecionarAmbientePorID(id);
        }

        public List<Ambiente> ListarAmbiente()
        {
            DaoAmbiente daoAmbiente = new DaoAmbiente();
            return daoAmbiente.SelecionarAmbientes();
        }

        public List<Ambiente> SelecionarAmbientesPorAcademia(int idAcademia, int idEvento = 0)
        {
            DaoAmbiente daoAmbiente = new DaoAmbiente();
            return daoAmbiente.SelecionarAmbientePorAcademia(idAcademia, idEvento);
        }
    }
}
